8df06bff6214d2aaf1652c10a7cc816d580ae28e,cloudsim-plus/src/main/java/org/cloudbus/cloudsim/schedulers/cloudlet/CloudletSchedulerDynamicWorkload.java,CloudletSchedulerDynamicWorkload,updateVmProcessing,#number#List#,93
Before Change
cloudletsToFinish.add(rcl);
} else { // not finish: estimate the finish time
double estimatedFinishTime = getEstimatedFinishTime(rcl, currentTime);
if (estimatedFinishTime - currentTime < getVm().getSimulation().getMinTimeBetweenEvents()) {
estimatedFinishTime = currentTime + getVm().getSimulation().getMinTimeBetweenEvents();
}
if (estimatedFinishTime < nextEvent) {
nextEvent = estimatedFinishTime;
After Change
} else {
double estimatedFinishTime = getEstimatedFinishTimeOfCloudlet(rcl, currentTime);
if (estimatedFinishTime < getVm().getSimulation().getMinTimeBetweenEvents()) {
estimatedFinishTime = getVm().getSimulation().getMinTimeBetweenEvents();
}
if (estimatedFinishTime < nextEvent) {
nextEvent = estimatedFinishTime;